/*
 *	djc.js
 *	大角虫webview相关前端接口 2016-12-23
 *	岚色  2016-12-23
 */


//判断IOS安卓
var ua = navigator.userAgent.toLowerCase();
var pid;
if (/iphone|ipad|ipod/.test(ua)) {
	pid = 1;
} else if (/android/.test(ua)) {
	pid = 2;
}

try { 
	//加载webview方法获取数据
	if(pid==1){
		window.webkit.messageHandlers.JSGetUserInfo.postMessage({id:0});
	}else if(pid==2){
		window.myJS.JSGetUserInfo();
	}
} catch(err) { 
	//
} 

//加载webview需要的方法获得用户数据
function JSGetUserInfo(userid,usernames){
	if(userid){
		$(document.body).append('<input type="hidden" id="userid" value="'+userid+'">');
		$(document.body).append('<input type="hidden" id="usernames" value="'+usernames+'">');
	}
}

function userinfo(){
	var userid=0;
	var usernames;
	if($('#userid').length && $('#userid').length>0){
		userid = $('#userid').val();
		usernames = $('#usernames').val();
	}
	return parseInt(userid);
}



/*
 *判断是否微信
 */
 
function isWeiXin(){
    var ua = window.navigator.userAgent.toLowerCase();
    if(ua.match(/MicroMessenger/i) == 'micromessenger'){
        return 1;
    }else{
        return 0;
    }
}


/*
 *从网页打开app
 *book_type (1为小说，2为漫画)
 *view_type （1为条漫 ， 2为普通漫画）
 *bid 0为打开app界面，有值则打开相应的漫画详情
 *thumb （封面图）
 *author (漫画作者)
 *book_name （书名）
 *cid(章节id) 章节id为0就跳详情，如果为小说该值必须为0
 *islastchapter (是否最后一章)值为一1表示最后一章，0表示否
 */

function applink(book_type,view_type,bid,thumb,author,book_name,cid,islastchapter,volumename,volumeorder,intro){
	var bid = bid;//0为打开app界面，有值则打开相应的漫画详情
	var book_type = book_type;//(1为小说，2为漫画)
	var view_type = view_type;//（1为条漫 ， 2为普通漫画）
	
	var cid = cid;//章节id
	var thumb = thumb;//（封面图）
	var author = author;//(漫画作者)
	var book_name = book_name;//（书名）
	var islastchapter = islastchapter;//(是否最后一章)值为一1表示最后一章，0表示否
	var volumename = volumename;//（书名）
	var volumeorder = volumeorder;//（书名）
	/**
	if(pid==1){
		if(bid){
			location.href = "https://djc.517w.com/applink?bid="+bid+"&view_type="+view_type+"&book_type="+book_type+"&cid="+cid+"&thumb="+encodeURIComponent(thumb)+"&book_name="+encodeURIComponent(book_name)+"&author="+encodeURIComponent(author)+"&islastchapter="+islastchapter;
		}else{
			location.href = "https://djc.517w.com/applink";
		}
		
		
	}else if(pid==2){**/
		linkedme.init("c637039c1eab8f28c069f0f88da9e3db", {type: "live"}, null);
		var data = {};
		data.type = "live";  //表示现在使用线上模式,如果填写"test", 表示测试模式.【可选】
		data.feature = "有颜"; // 自定义深度链接功能，多个用逗号分隔，【可选】
		data.stage = "阶段名称"; // 自定义深度链接阶段，多个用逗号分隔，【可选】
		data.channel = "渠道名称"; // 自定义深度链接渠道，多个用逗号分隔，【可选】
		data.tags = "标签名称"; // 自定义深度链接标签，多个用逗号分隔，【可选】
		data.ios_custom_url = ""; // 自定义iOS平台下App的下载地址，如果是AppStore的下载地址可以不用填写，【可选】
		data.android_custom_url = "";// 自定义安卓平台下App的下载地址，【可选】
		// 下面是自定义深度链接参数，用户点击深度链接打开app之后，params的参数会通过LinkedME服务器透传给app，由app根据参数进行相关跳转
		// 例如：详情页面的参数，写入到params中，这样在唤起app并获取参数后app根据参数跳转到详情页面

		

		data.params = '{"model":"'+book_type+'","bid":"'+bid+'","cid":"'+cid+'","cover":"'+thumb+'","author":"'+author+'","volumename":"'+volumename+'","volumeorder":"'+volumeorder+'","intro":"'+intro+'","name":"'+book_name+'"}'; //注意单引号和双引号的位置
		console.log(data.params)
		
		linkedme.link(data, function(err, data){
			if(err){
			  // 生成深度链接失败，返回错误对象err
			} else {
			  /* 
				生成深度链接成功，深度链接可以通过data.url得到，
				将深度链接绑定到<a>标签，这样当用户点击这
				个深度链接，如果是在pc上，那么跳转到深度链接二维
				码页面，用户用手机扫描该二维码就会打开app；如果
				在移动端，深度链接直接会根据手机设备类型打开ios
				或者安卓app 
			   */
			  //document.body.innerHTML += '<a class="linkedme" href="'+data.url+'">安卓跳转深度链接</a>';
			  location.href = data.url;
			  //document.getElementById("linkedmec").innerHTML += '<a class="linkedme" href="'+data.url+'">安卓跳转深度链接</a>';
			}
		},false);
		
		
	//}
	
}



//打开下载app
//ios 格式 itms-apps://itunes.apple.com/us/app/gun-gun-yi-ji-xiang-shou-he/id1117295584?l=zh&ls=1&mt=8
function app_open(ios,and) {
	if(pid==1){
		window.webkit.messageHandlers.openUrl.postMessage(ios);
	}else if(pid==2){
		location.href = and;
	}
}

/*
 *url 分享的地址
 *thumb 分享封面图
 *stul = COPY 复制,SINA 新浪,QZONE qq空间,QQ QQ好友,WEIXIN 微信,WEIXIN_CIRCLE 微信朋友圈
 *title 分享标题
 *content 分享文本简介
 */

function partook(stul,url,thumb,title,content){
	isAndroid = (/android/gi).test(navigator.appVersion);
	isIDevice = (/iphone|ipad/gi).test(navigator.appVersion);
	var url = url;
	var thumb = thumb;
	var title = title;
	var content = content;
	if(isIDevice){
		window.webkit.messageHandlers.socailShare.postMessage({url:url,thumb:thumb,title:title,content:content,platform:stul});
	}
	if(isAndroid){
		window.myJS.socailShare(url,thumb,title,content,stul);
	}
}

